package com.winkparadise.uml.classe.ui;

import java.util.Map;

import android.graphics.Canvas;

import com.winkparadise.uml.classe.elt.Ass_Uni;
import com.winkparadise.uml.classe.elt.Defaut;
import com.winkparadise.uml.classe.elt.Point;
import com.winkparadise.uml.classe.inter.Associable;

public class Ass_Uni_Ui extends Ass_Uni implements Associable{
	private int x,y;
	private Map<Point, Point> connecteurs;
	private boolean select;
	
	
	public Ass_Uni_Ui() {
		super();
	}

	public Ass_Uni_Ui(int x, int y) {
		super();
		this.x = x;
		this.y = y;
	}
	
	@Override
	public boolean isSelect() {
		return select;
	}
	@Override
	public void setSelect(boolean select) {
		this.select=select;
		
	}
	@Override
	public void copier() {
		Ass_Uni_Ui a=new Ass_Uni_Ui(this.x,this.y);
		// TODO passer une copie des connecteurs pour ne pas qu'ils se confondent avec la copie
		a.connecteurs=this.connecteurs;
		Defaut.memoire=a;
	}
	@Override
	public void coller(int x, int y) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public void couper() {
		// TODO Auto-generated method stub
		
	}
	@Override
	public void dessinner(Canvas c) {
		// TODO Auto-generated method stub
		
	}
	@Override
	public boolean estContenu() {
		// TODO Auto-generated method stub
		return false;
	}
	@Override
	public int getX() {
		return this.x;
	}
	@Override
	public int getY() {
		return this.y;
	}
	@Override
	public Map<Point, Point> getConnecteurs() {
		return this.connecteurs;
	}
	
	
}
